Red Hat Enterprise Linux9配置国内yum源及本地化 您所在的位置:网站首页 Linux 自动挂载镜像文件 Red Hat Enterprise Linux9配置国内yum源及本地化

Red Hat Enterprise Linux9配置国内yum源及本地化

2024-07-13 23:21| 来源: 网络整理| 查看: 265

目录

背景

配置国内yum镜像源 

修改原yum源文件

加载国内镜像源

测试镜像源

配置本地镜像源

iso镜像挂载

创建本地yum源配置文件

加载本地yum源

测试本地镜像源

背景

              在软件开发和运维中,镜像源(Mirror Source)是指存储软件包、镜像文件等资源的服务器或存储库。国内镜像源是指位于国内的镜像服务器,通常用于加快软件下载速度,减少因网络延迟而导致的下载时间。本地镜像源是指位于本地网络环境中的镜像服务器,通常用于企业内部或特定区域内的软件部署和更新。

              由于国际网络环境的不稳定性或限制性,有时会影响软件包的下载速度和可靠性。为了解决这一问题,可以使用国内镜像源或本地镜像源来加快软件的下载速度,提高软件部署和更新的效率。通过设置软件源为国内镜像源或本地镜像源,可以更快速地获取所需的软件包,提高工作效率。

              镜像解释:什么是源,什么是镜像源 - 知乎 (zhihu.com)

配置国内yum镜像源  修改原yum源文件

cd /etc/yum.repos.d/目录,将redhat.repo文件备份代码cp redhat.repo redhat.repo.bak

并进行编辑 vim redhat.repo

在redhat.repo文件中直接写入下列内容,注意,镜像文件内容版本要与虚拟机版本相匹配

版本检测代码cat /etc/redhat-release

[BaseOS] name=BaseOS baseurl=https://mirrors.aliyun.com/rockylinux/9/BaseOS/$basearch/os/ gpgcheck=0 enabled=1 gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-Rocky-9 [AppStream] name=AppStream baseurl=https://mirrors.aliyun.com/rockylinux/9/AppStream/$basearch/os/ gpgcheck=0 enabled=1 gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-Rocky-9 [extras] name=extras baseurl=https://mirrors.aliyun.com/rockylinux/9/extras/$basearch/os/ gpgcheck=0 enabled=1 gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-Rocky-9 [plus] name=plus baseurl=https://mirrors.aliyun.com/rockylinux/9/plus/$basearch/os/ gpgcheck=0 enabled=1 gpgkey=https://mirrors.aliyun.com/rockylinux/RPM-GPG-KEY-Rocky-9 加载国内镜像源

清除yum缓存

sudo yum clean all

缓存本地yum源

sudo yum makecache

此处也可执行sudo dnf clean all ;sudo dnf makecache这两条代码

测试镜像源

输入代码yum install nginx 尝试下载nginx软件

 

当出现complete时,说明镜像能正常使用,配置镜像成功!

配置本地镜像源 iso镜像挂载

首先执行mkdir /mnt/iso命令创建iso目录此目录用于挂载iso镜像,再执行mount /dev/sr0 /mnt/iso命令挂载系统iso镜像,有时候会出现下面这种情况

 当出现 mount :/mnt/iso:no medium found on /dev/sr0.

这个错误信息意味着你尝试挂载的设备 /dev/sr0 上没有找到任何介质 ,有可能是出现光驱中没有光盘,设备文件错误,光驱问题,权限问题,挂载点问题等问题,这时可查看虚拟机右下角第二标识是否已亮,如果没亮,说明虚拟机并没有连接上介质

​​​​​​​

可通过输入 init 0或 sudo shutdown -h now(两者都会对操作系统进行关机的代码,后者跟更加柔和) 解决

执行init 0关机,然后再重新开启虚拟机进入系统,重新挂载即可

再次输入mount /dev/sr0 /mnt/iso命令挂载系统iso镜像,出现已下内容说明挂载成功 

​​​​​​​

到挂载的目录cd /mnt/iso下ls -l 再次检查是否挂载成功,有已下内容即成功  

创建本地yum源配置文件

cd /etc/yum.repos.d/目录,vim iso.repo,添加如下内容

注意,国内镜像文件或原有镜像文件没有删除可能会与本地化yum文件的执行出现重复冲突例如下载,更新时会报错,所以尽可能要进行备份,再删除国内镜像文件,也有可能是本地镜像在重开机虚拟机,没有自动挂载

[iso-BaseOS] name=iso-BaseOS baseurl=file:///mnt/iso/BaseOS gpgcheck=0 enabled=1 [AppStream] name=AppStream baseurl=file:///mnt/iso/AppStream gpgcheck=0 enabled=1 加载本地yum源

清除yum缓存

sudo yum clean all

缓存本地yum源

sudo yum makecache

此处也可执行sudo dnf clean all ;sudo dnf makecache这两条代码

测试本地镜像源

测试本地yum源如果自带vim可先进行删除sudo yum remove vim再下载 yum install vim,除此之外还可以下载其它软件进行测试或者尝试软件更新如:yum update  进行测试

 当出现complete时说明本地yum源配置成功,大家可以尽情使用了!!!

各位看官,如果对你有帮助的话,请点个赞,支持支持一下 (*ゝω・)ノThanks!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有